@charset "utf-8";

html,body{ font:12px/1.8 'microsoft yahei',tahoma,verdana,'simsun'; color:#606060; background:#fff; -webkit-text-size-adjust:none;}

a{ color:#464646; text-decoration:none;}

a:hover{ color:#018bd3; text-decoration:none;}

.lf{ float:left;}

.ri{ float:right;}

.ptp{ padding-top:20px;}

.br-bg{ background:#fafdff; border:1px solid #cadae7;}

.editor{word-wrap: break-word;font-family:宋体b8b\4f53,arial; font-size:14px;}

*{margin:0px; padding:0px;}

html{color:#000;background:#FFF; }

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}

table{border-collapse:collapse;border-spacing:0;}

fieldset,img{border:0;}

address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}

del,ins{text-decoration:none;}

li{list-style:none;}

caption,th{text-align:left;}

q:before,q:after{content:'';}

abbr,acronym{border:0;font-variant:normal;}

sup{vertical-align:baseline;}

sub{vertical-align:baseline;} 

input,button,textarea,select,optgroup,option{font-family:"微软雅黑";font-size:inherit;font-style:inherit;font-weight:inherit;}

input,button,textarea,select{*font-size:100%;}

input,select{vertical-align:middle;}

body{  font-family: "微软雅黑"; color:#666;}

select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}

table{font-size:inherit;font:100%; border-collapse:collapse;}

pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}



/*头部*/

.inner{ width:1000px; margin:0 auto; position:relative;}

.toptexbox{ height:30px; border-top:2px solid #018bd3}

.toptexbox .tex{ height:30px; width:326px; float:right; background:url(../images/toptexbg.jpg) left top no-repeat; line-height:26px; text-align:center; font-size:14px; color:#ffffff}

.toptexbox .tex a{ color:#FFFFFF; margin-right:3px; margin-left:3px;}

.toptexbox .tex a:hover{ text-decoration:underline}



.toplogobox{ height:100px;}

header{zoom:1;}

#web_logo{font-size:0px; position:relative; z-index:999;}

.top-nav{position:absolute;top:8px; height:60px; z-index:1; text-align:right; width:100%; right:0px;}

.top-nav li.b{ position:absolute; bottom:0px; right:0px;}

.top-nav li.t span{ padding:0px 5px; font-size:10px;}



.top-logo{ height:100px;position:absolute; left:0px; top:0px;}

.top-logo a{ height:100px; display:block}

.toplogotex{ width:450px; height:100px; line-height:90px; position:absolute; left:180px; top:0px; font-size:20px; font-weight:bold}

.toplogotex span{ color:#018bd3}



.toptel{ color:#333333; font-size:25px; font-family:Arial; line-height:28px; position:absolute; right:0px; top:20px; background:url(../images/toptel.jpg) left top no-repeat; padding-left:58px; padding-right:5px}

.banner{width:100%; height:500px; position:relative; clear:both; margin-top: -10px;}

.banner_main{width:100%; height:100%; position:absolute; left:0; top:0;}

.banner_btn{position:absolute; bottom:10px; width:100%; text-align:center;}

.banner_btn span{width:20px; height:20px; background:#666; display:inline-block; margin-right:20px; cursor:pointer;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius:10px;}



nav{height:45px;background:url(../images/navibg.jpg) repeat-x;}

nav .inner{z-index:999999;}

nav ul{height:45px;zoom:1;}

nav li{ float:left; display:inline;height:45px; line-height:45px; text-align:center;white-space:nowrap; position:relative;z-index:999999;}

nav li.line{ width:1px; height:45px; float:left; background:url(../images/navili.jpg) left top no-repeat;}

nav li.navili{ width:110px;}

nav li a.nav{ font-size:15px; font-weight:bold; color:#fff;  display:block;}

nav li.navdown,nav li.hover{ background:url(../images/navibg2.jpg) repeat-x left top;}

nav li.navdown a.nav,nav li.hover a.nav{  color:#333333;}

.navili:hover , .list3{ background:#69b0e4;}

.list3 span{ color:#333333}

nav dl{ display:none; position:absolute;z-index:999999; width:140px; text-align:left; background:#efefef;left:0px;top:45px;filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}

*html nav  dl{ border:none;}

*+html nav  dl{ border:none;}

nav dl dd{ height:30px; line-height:30px; background:url(../images/dt-11.gif) no-repeat 5px 10px; overflow:hidden; padding-left:15px; padding-right:20px;}

nav dl dd a{ color:#333333; font-weight:bold;}

nav dl dd a:hover{ text-decoration:underline}

nav dl.nav-pro dd{ float:left; background:none; height:auto; padding:0px;}

nav dl.nav-pro dd a{ padding-left:30px; font-size:15px;}

nav dl.nav-pro dd p{ white-space:normal; padding-top:5px;}

nav dl.nav-pro dd p a{ display:block; font-weight:normal; font-size:12px; line-height:2;}

.met_flash{ margin-top:10px; font-size:0px; overflow:hidden;} 

.met_flash ul{ margin:0px; padding:0px;} 



.sousbox{ height:41px; background:url(../images/ssbg.jpg) left top repeat-x;}

.sousbox .sous{ width:100%; height:40px; float:left;line-height:40px; }

.sousbox .sous .ssleft{ padding-left:5px; padding-right:5px; float:left; font-size:14px; font-weight:bold; color:#333333;}

.sousbox .sous .sskey{ width:540px; height:40px; float:left; overflow:hidden;}

.sousbox .sous .sskey a:hover{ text-decoration:underline}

.sousbox .sous .ssright{ width:280px; float:right; padding-top:8px;}

.memberName1{ width:212px; height:24px; padding-left:5px; padding-right:5px; float:left; background:#e5e5e5; border:none;outline:medium; line-height:24px; font-family:"微软雅黑", Arial; border:1px solid #CCCCCC}

.tijiao1{ width:52px; height:26px; float:left; background:#018bd3; line-height:26px; text-align:center; color:#FFFFFF;border:none;outline:medium; font-family:"微软雅黑", Arial;cursor:pointer}



/*首页*/



.homebox1{ height:265px;}

.homebox1 .tm{ height:120px; background:url(../images/tm1.jpg) left 60px repeat-x;text-align:center;}

.homebox1 .tm .tex1{ padding-left:5px; padding-right:5px; background:#ffffff; color:#018bd3; font-size:24px; font-weight:bold; line-height:30px;}

.homebox1 .tm .tex1 a{color:#018bd3;}

.homebox1 .tm .tex1 a:hover{color:#018bd3; text-decoration:underline}

.homebox1 .tm .texbox{ padding-top:41px}

.homebox1 .tm .tex2{ font-size:16px; color:#666666; line-height:25px;}

.homebox1 .mm{ position:relative; }

.homebox1 .mm ul{ padding:0px; margin:0px; list-style:none;}

.homebox1 .mm ul li{ width:188px; height:125px; float:left;}

.hezuoimg{ width:177px; height:82px; float:left; border:3px solid #cccccc;line-height:82px; text-align:center; vertical-align:middle; overflow:hidden; }

i{display:inline-block; height:100%; vertical-align:middle;}

.hezuoimg img{vertical-align:middle; margin:0 auto;}



.hezuoname{ height:30px; line-height:30px; float:left; width:183px;  text-align:center;  font-size:14px; }

.hezuoname a{ color:#333333}

.hezuoname a:hover{ text-decoration:underline}



.picbox{ width:940px; height:125px; overflow:hidden; position:relative; left:30px}

.piclist{ height:188px;position:absolute; left:0px; top:0px}



.swaplist{ position:absolute; left:-3000px; top:0px}

.og_prev,.og_next{ width:30px; height:50px; background:url(../images/icon.png) no-repeat; background:url(../images/icon_ie6.png) no-repeat\9; position:absolute; top:33px; z-index:99; cursor:pointer;filter:alpha(opacity=70); opacity:0.7;}

.og_prev{ background-position:0 -60px; left:0px;}

.og_next{ background-position:0 0; right:0px;}





.homebox2{ height:1000px; background:#f7f7f7}

.homebox2 .topjuli{ height:36px;}



.homepodleftbox{ width:230px; float:left}

.homepodleftbox .tm{ width:230px; height:64px; float:left; background:url(../images/lefttm.jpg) left top no-repeat; font-size:18px; font-weight:bold; color:#FFFFFF; line-height:64px; text-align:center;}

.homepodleftbox .mm{ width:230px; float:left; background:#e9e9e9; padding-top:15px;}

.homepodleftbox .mm ul{ padding:0px; margin:0px; list-style:none; width:200px; margin:0 auto;}

.homepodleftbox .mm ul li{ width:200px; height:35px; float:left; background:url(../images/leftlibg.jpg) left top no-repeat; line-height:35px; font-size:16px;}

.homepodleftbox .mm ul li span{ padding-left:20px;}

.homepodleftbox .mm ul li a{ display:block; color:#ffffff}

.homepodleftbox .mm ul li a:hover{ text-decoration:underline; color:#ffffff}

.homepodleftbox .mm .leftli2{ height:33px; background:url(../images/leftli3.jpg) left bottom repeat-x; width:100%; float:left; line-height:33px; font-size:14px}

.homepodleftbox .mm .leftli2 span{ padding-left:20px;background:url(../images/leftli2.jpg) 5px center no-repeat;}

.homepodleftbox .mm .leftli2 a{ color:#333333; display:block}

.homepodleftbox .mm .leftli2 a:hover{ text-decoration:underline}

.leftli2box{ padding-bottom:5px; float:left; width:100%;}

.homepodleftbox .dm{ height:76px;     background: #cd2302;}

.homepodleftbox .dm .left{ font-size:22px; float:left; color:#FFFFFF; width:45px; height:76px; line-height:25px; padding-top:15px; padding-left:10px;}

.homepodleftbox .dm .right{ float:left; font-size:18px; color:#FFFFFF; line-height:25px; padding-top:18px; padding-left:5px;}

a:hover{ text-decoration:none !important;}

.clear{ clear:both;}

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;font-size: 0;}

.clearfix { display:inline-block; }



.homepodrightbox{ width:730px; float:right;}



.tabbed_content {}

.tabs {position: relative;}

.tabs .moving_bg {position: absolute;	z-index: 190;	left: 0; color:#FFFFFF}



.tab1box{width: 730px;}

.tab1tm{height: 65px; background:url(../images/homepodtabtm1.jpg) left top repeat-x;}

.tabspan .cur{ height:65px; background:url(../images/homepodtabtm2.jpg) left top no-repeat; }

.tabspan span{ width:179px;}

.tabspan .cur a{ color:#fff;}

.tab1tmli{width: 133px;	 height:60px; line-height:60px; font-size:18px; color:#333333}

.tab1tmli a{color: #333333; }

.tab1tmli a:hover{ color:#FFFFFF; text-decoration:underline}

.tab1gdli{width: 730px;padding-top:25px;}

.tabs .tab_item {

	display: block;	float: left;	

	text-align: center;

	z-index: 200;

	position: relative;

	cursor: pointer;

	

}

.tabs .more11{ height:65px; line-height:65px;}



.more11{ float:right; padding-right:5px; font-size:12px;}

.more11 a:hover{ text-decoration:underline}

.tabbed_content .slide_content {

	overflow: hidden;

	

	position: relative;

	

}

.tabslider {

	width: 5000px;

}

.homepodnrbox {

	float: left;

	width: 730px;

	margin: 0px;

	padding: 0px;



}

.homepodnrbox .juli1{ height:30px;}

.homepodbox1{ height:375px; border-bottom:2px solid #018bd3; background:#ffffff; padding-left:10px; padding-right:10px; padding-top:15px;}

.podbox1img{ width:395px; height:359px; float:left; overflow:hidden;}

.podbox1right{ width:300px; float:right;}

.podname1{ height:50px; border-bottom:1px solid #cccccc; line-height:60px; font-size:16px; font-weight:bold; }

.homepodbox1 .podlx1{ height:30px; line-height:30px; font-size:14px; padding-top:10px;}

.homepodbox1 .podlx1 span{ font-weight:bold}



.homepodbox1 .podjs1{ height:175px; overflow:hidden; line-height:35px; font-size:14px;}

.homepodbox1 .podjs1 span{ font-weight:bold}



.homepodbox1 .podtex1{ font-size:16px; font-weight:bold; color:#cc6600 ; height:35px; line-height:35px;}

.homepodbox1 .podanbox{ height:42px; padding-top:5px;}

.homepodbox1 .podanbox .juli{ width:10px; height:42px; float:left;}

.homepodbox1 .podanbox .left{ background:url(../images/xx.jpg) left top no-repeat; height:42px; width:124px; float:left; line-height:42px; text-align:center; font-size:16px; font-weight:bold}

.homepodbox1 .podanbox .left a{ color:#FFFFFF}

.homepodbox1 .podanbox .left a:hover{ text-decoration:underline}

.homepodbox1 .podanbox .right{ background:url(../images/zx.jpg) left top no-repeat; height:42px; line-height:42px; width:124px; float:left; text-align:center; font-size:16px; font-weight:bold}

.homepodbox1 .podanbox .right a{ color:#FFFFFF}

.homepodbox1 .podanbox .right a:hover{ text-decoration:underline}



.homepodbox2{ height:410px; background:#ffffff; padding-left:10px; padding-right:10px; padding-top:15px;}

.homepodbox2 .podul{ padding:0px; margin:0px; list-style:none;}

.homepodbox2 .podulli{ width:236px; height:400px; float:left;}

.podimg{ width:220px; height:200px; float:left;line-height:200px; text-align:center; vertical-align:middle; overflow:hidden; }
.hezuo{ height:150px !important;}
.hezuo .podimg{
    height: 120px !important;
    line-height: 120px !important;
	border:1px solid #ddd;
    /* background: #f2f2f2; */
	}
.hezuo .podimg img{
	    max-width: 220px !important;
    max-height: 120px !important;
	}
	
i{display:inline-block; height:100%; vertical-align:middle;}

.podimg img{vertical-align:middle; margin:0 auto; width:220px;}

.podname{ width:220px; height:35px; line-height:35px; float:left; text-align:center; font-size:14px; font-weight:bold}

.podtex{ width:220px; height:115px; float:left; line-height:28px;}

.podmore{ width:100px; height:34px; margin:0 auto; background:url(../images/more2.jpg) left top no-repeat; display:block; text-align:center; line-height:28px;}

.podmore a{ font-variant:small-caps; font-size:16px; color:#FFFFFF; display:block}

.podmore a:hover{ text-decoration:underline}



.homewenti{ height:545px; background:url(../images/wentibg.jpg) center top no-repeat #f7f7f7}

.homewenti .texbox1{ position:absolute; left:240px; top:420px;}

.homewenti .texbox1 .tex1{ font-size:16px; color:#333333; line-height:35px;}

.homewenti .texbox1 .tex2{ font-size:22px; color:#018bd3;}

.homewenti .texbox1 .tex2 span{ color:#333333}



.homeysbox{ height:748px; background:url(../images/ysbg.jpg) center top no-repeat;    border-top: 2px solid #5facd4;}

.homeysbox .topjuli{ height:160px;}

.homeysbox .mm{ height:556px; background:#ffffff}



.tab2box{width: 1000px; border-bottom:1px solid #CCCCCC}

.tab2tm{height: 60px; background:#333333;}

.tab2tmli{width:332px;}

.tab2tm .juli{ width:1px; height:60px; float:left; background-color:#FFFFFF}

.tab2tm .cur{ height:60px; background:#018bd3; }

.tab2tmli{width: 332px;	color: #ffffff; height:60px; line-height:60px; font-size:18px; color:#ffffff; border-right:1px solid #ffffff}

.tab2gdli{width: 1000px;padding-top:15px;}



.ysnrbox1{ width:1000px; float:left; height:406px;}

.ysnrbox{ height:406px; border-bottom:1px solid #CCCCCC; padding-left:56px;  padding-right:55px;}

.ysnrbox .toptex{ height:78px; line-height:78px;}

.ysnrbox .toptex .left{ width:50%; float:left; text-align:center; color:#018bd3; font-size:24px;}

.ysnrbox .toptex .right{ width:50%; float:right; text-align:center; color:#666666; font-size:24px}

.ysnrbox .texbox{ width:889px; height:284px; float:left; background:url(../images/ystexbg1.jpg) center top no-repeat;}

.ysnrbox .texbox .lefttex{  float:left; padding-left:20px; padding-top:20px; width:380px;}

.ysnrbox .texbox .lefttex .texli1{ float:left; background:url(../images/ysli1.png) left 6px no-repeat; padding-left:20px; line-height:35px; padding-bottom:10px; font-size:18px; color:#FFFFFF;}

.ysnrbox .texbox .righttex{ float:right; padding-top:20px; width:370px;}

.ysnrbox .texbox .righttex .texli{ height:45px; background:url(../images/ysli2.jpg) left center no-repeat;  line-height:50px; font-size:18px; color:#666666; padding-left:20px; }



.ysmore{ height:35px; padding-top:15px; text-align:center;}

.ysmore .left{ background:#cccccc; height:35px;padding:10px;}

.ysmore .right{ background:#cccccc; height:35px; padding:10px;}

.ysmore a{ height:35px; line-height:35px; width:90px; font-size:16px;}

.ysmore a:hover{ text-decoration:underline}



.guanggao1{ height:200px; background:url(../images/guanggao1.jpg) center top no-repeat;}

.guanggao1 .tel{ font-size:30px; color:#FFFFFF; position:absolute; left:770px; top:100px; line-height:35px; width:240px;}



.homeliucbox{ height:769px; background:url(../images/lc1.jpg) center top no-repeat;}

.ystexbox1{ position:absolute; top:183px; left:207px; width:205px;}

.homeliucbox .biaoti{ font-size:18px; font-weight:bold; color:#018bd3; height:40px; line-height:40px;}

.homeliucbox .wz{ text-align:center;}

.homeliucbox .wz2{  text-align:center;}

.homeliucbox .tex{ font-size:15px; color:#333333; line-height:25px; padding-top:5px;}

.homeliucbox .js{ float:left;}



.ystexbox2{ position:absolute; top:375px; left:145px; width:205px;}

.ystexbox3{ position:absolute; top:571px; left:242px; width:224px;}



.ystexbox4{ position:absolute; top:571px; left:505px; width:215px;}

.ystexbox5{ position:absolute; top:374px; left:667px; width:188px;}

.ystexbox5 .wz2{ font-size:16px}

.ystexbox6{ position:absolute; top:183px; left:585px; width:208px;}



.yszjtexbox{ width:210px; height:205px; position:absolute; text-align:center; left:395px; top:300px;}

.yszjtexbox .tex1 span{ font-size:18px; font-weight:bold; color:#666666; width:100%; float:left;}

.yszjtexbox .tex1{ font-size:24px; line-height:30px; color:#018bd3}

.yszjtexbox .tex2 span{ font-size:24px; font-weight:bold; font-weight:bold; color:#ffffff; width:100%; float:left; padding-top:25px;}

.yszjtexbox .tex2{ font-size:18px; line-height:35px; color:#ffffff}



.homecasebox{ height:418px; background:url(../images/case.jpg) center top no-repeat}

.homecasebox .tm{ height:105px; text-align:center}

.homecasebox .tm .tex1{ font-size:30px; font-weight:bold; line-height:40px; color:#FFFFFF; padding-top:25px;}

.homecasebox .tm .tex1 a{color:#FFFFFF;}

.homecasebox .tm .tex1 a:hover{ text-decoration:underline}

.homecasebox .tm .tex2{ color:#e5fade; font-size:16px; line-height:35px;}

.homecasebox .mm{ overflow:hidden; padding-top:20px;}

.homecasebox .mm ul{ padding:0px; margin:0 auto; list-style:none;}

.homecasebox .mm ul li{ width:343px; height:270px; float:left;}



#imggongd{ width:3430px; height:270px; float:left; overflow:hidden;}

.caseimg{ width:310px; height:220px; float:left;line-height:220px; text-align:center; vertical-align:middle; overflow:hidden;  }



i{display:inline-block; height:100%; vertical-align:middle;}

.caseimg img{vertical-align:middle; margin:0 auto;}

.casename{ width:310px; height:35px; line-height:35px; float:left; text-align:center; font-size:16px; }

.casename a{ color:#FFFFFF;}



.caseimg2{ width:230px; height:163px; float:left;line-height:163px; text-align:center; vertical-align:middle; overflow:hidden; background:#f2f2f2  }



.caseimg2 img{vertical-align:middle; margin:0 auto;}

.casename2{ width:230px; height:35px; line-height:35px; float:left; text-align:center; font-size:16px; }

.casename2 a{ color:#333333;}



.homevsbox{ height:588px; background:url(../images/hovervsbg.jpg) center top no-repeat;}

.homevsbox .tm{ padding-top:64px; height:68px;}

.homevsbox .tm .left{ width:440px; height:68px; float:left; line-height:68px; text-align:center; font-size:30px; color:#FFFFFF}

.homevsbox .tm .left span{ font-weight:bold}

.homevsbox .tm .right{ width:440px; height:68px; float:right; line-height:68px;text-align:center; font-size:30px; color:#333333}

.homevsbox .tm .right span{ font-weight:bold}

.homevsbox .mm{ padding-top:62px;}

.homevsbox .mm ul{ padding:0px; margin:0px; list-style:none}

.homevsbox .mm ul li{ width:926px; float:left; height:390px;}

.homevstupbox{ height:220px; width:926px; float:left;}

.homevstupbox .leftimg{ width:430px; height:220px; float:left;line-height:220px; text-align:center; vertical-align:middle; overflow:hidden;}

i{display:inline-block; height:100%; vertical-align:middle;}

.homevstupbox .leftimg img{vertical-align:middle; margin:0 auto;}



.homevstupbox .rightimg{ width:430px; height:220px; float:right;line-height:220px; text-align:center; vertical-align:middle; overflow:hidden;}

.homevstupbox .rightimg img{vertical-align:middle; margin:0 auto;}



.homevstexbox{ padding-top:36px; float:left; width:100%;}

.homevstexbox .leftbox{ width:430px; float:left; overflow:hidden;}

.homevstexbox .leftbox .juli{ height:15px;}

.homevstexbox .vsname1{ height:49px; line-height:49px; text-align:left; padding-left:20px; font-size:16px; overflow:hidden;}

.homevstexbox .vswenb{ height:49px; line-height:49px; text-align:left; padding-left:20px; font-size:16px; overflow:hidden;}



.homevstexbox .rightbox{ width:410px; float:right; padding-right:20px; overflow:hidden;}

.homevstexbox .rightbox .juli{ height:15px;}





.homegongbox{ width:926px; height:390px; float:left; overflow:hidden; }

.toppordbox{ width:926px; height:390px; margin:0 auto; overflow:hidden; }

.rollBox{width:926px; margin:0 auto; margin:0 auto;}

.rollBox .Cont{width:926px; overflow:hidden;margin:0 auto;}

.rollBox .ScrCont{width:2012em;}

.rollBox .Cont .pic{ float:left;text-align:center;}

*+html .rollBox .Cont .pic{ float:left;text-align:center;}



.rollBox #List1,.rollBox #List2{float:left;}

.homegongdleft{ width:37px; height:390px; float:left; overflow:hidden;  }

.homegongdleft .juli{ width:100%; height:60px; float:right; overflow:hidden}

.homegongdleft .imgbox{ width:24px; height:77px; float:left; overflow:hidden;}

.homegongdright{ width:24px; height:390px; float:right; overflow:hidden;}

.homegongdright .juli{ width:100%; height:60px; float:left; overflow:hidden}

.homegongdright .imgbox{ width:24px; height:77px; float:left; overflow:hidden;}



.homebox3{ height:504px; background:#f7f7f7}

.homebox3 .tm{ height:120px; background:url(../images/tm1.jpg) left 60px repeat-x;text-align:center;}

.homebox3 .tm .tex1{ padding-left:5px; padding-right:5px; background:#f7f7f7; color:#333333; font-size:24px; font-weight:bold; line-height:30px;}

.homebox3 .tm .tex1 a{color:#333333;}

.homebox3 .tm .tex1 a:hover{ text-decoration:underline}

.homebox3 .tm .tex1 span{color:#018bd3;}

.homebox3 .tm .texbox{ padding-top:41px}

.homebox3 .tm .tex2{ font-size:16px; color:#666666; line-height:30px;}

.homebox3 .mm{ padding-top:20px;}

.homebox3 .mm ul{ padding:0px; margin:0px; list-style:none; float:left; padding-left:20px; width:100%;}

.homebox3 .mm ul li{ width:250px; height:358px; float:left;}

.gyimg{ width:210px; height:175px; float:left;line-height:175px; text-align:center; vertical-align:middle; overflow:hidden; background:#ffffff}

.gyimg img{vertical-align:middle; margin:0 auto;}

.gyname{ height:40px; width:210px; float:left; line-height:40px; font-size:14px; font-weight:bold; text-align:center}

.gyname a{ color:#333333}

.gyname a:hover{ text-decoration:underline; color:#018bd3}

.gytex{ width:210px; float:left; text-align:left; color:#666666; height:135px;}



.ganyimg{ width:210px; height:175px; float:left;float:left; line-height:175px; text-align:center; vertical-align:middle; overflow:hidden; border:1px solid #CCCCCC;}

.ganyimg img{vertical-align:middle; margin:0 auto;}



.ganyimg2{ width:165px; height:138px; float:left;float:left; line-height:138px; text-align:center; vertical-align:middle; overflow:hidden; border:1px solid #CCCCCC;}

.ganyimg2 img{vertical-align:middle; margin:0 auto;}



.homeyhgy .mm ul li .rightbox{ width:250px; height:175px; float:right; padding-right:25px;}

.ganyname{ width:100%; float:left; height:30px; line-height:30px; font-size:16px; font-weight:bold; overflow:hidden}

.ganyname a{ color:#333333;}

.ganyjj{ height:145px; width:100%; float:left; line-height:28px; color:#666666; font-size:14px}



.ganyjj2{ height:100px; width:96%; float:left; line-height:26px; color:#666666; font-size:14px; overflow:hidden;}





.guanggao2{ height:134px;  background:url(../images/guanggaobg.jpg) center top no-repeat;}

.guanggao2 .tel{ font-size:30px; color:#FFFFFF; position:absolute; left:750px; top:32px; line-height:35px; width:240px;}



.homebox4{ height:358px; padding-top:35px;}

.homeaboutbox{ height:324px; border:1px solid #cccccc}

.homeaboutbox .tm{ height:43px; background:#f5f5f5; border-bottom:1px solid #cccccc;}

.homeaboutbox .tm .tex{ background:url(../images/sadfasdf.jpg) 10px center no-repeat; height:43px; line-height:43px; padding-left:20px; font-size:16px; font-weight:bold; color:#333333; float:left;}

.homeaboutbox .tm .more2{ height:43px; line-height:43px;}

.more2{ float:right; font-variant:small-caps; padding-right:10px; font-size:14px; font-family:Arial;}

.more2 a{ color:#333333;}

.more2 a:hover{ color:#018bd3; text-decoration:underline}

.homeaboutbox .mm{ padding:10px;}

.homeaboutbox .mm .leftimg{ width:348px; height:258px; float:left;}

.homeaboutbox .mm .leftimg img{width:348px; height:258px; float:left;}

.homeaboutbox .mm .rightbox{ width:600px; float:right;}

.homeaboutname{ height:35px; color:#018bd3; float:left; line-height:35px; font-size:18px; font-weight:bold;}

.homeabouttex{ height:70px; text-indent:30px; line-height:25px; text-align:left; float:left;}

.homeinfotupbox{ float:left; width:100%;}

.homeinfotupbox .tm2{ color:#018bd3; border-bottom:1px solid #018bd3; height:35px; line-height:40px; font-size:16px; float:left; width:100%;}

.homeinfotupbox .tm2 a{color:#018bd3;}

.homeinfotupbox .tm2 a:hover{ text-decoration:underline}

.homeinfotupbox .mm2{ height:115px; float:left; width:100%; padding-top:5px;}

.homeinfotupbox .mm2 ul{ list-style:none; padding:0px; margin:0px;}

.homeinfotupbox .mm2 ul li{ width:150px; height:115px; float:left;}

.infoimg{ width:129px; height:86px; float:left;line-height:86px; text-align:center; vertical-align:middle; overflow:hidden; background:#f2f2f2}

.infoimg img{vertical-align:middle; margin:0 auto;}

.infoname{ width:129px; float:left; height:30px; line-height:30px; text-align:center;}



.infoimg2{ width:220px; height:147px; float:left;line-height:147px; text-align:center; vertical-align:middle; overflow:hidden; background:#f2f2f2}

.infoimg2 img{vertical-align:middle; margin:0 auto;}

.infoname2{ width:220px; float:left; height:30px; line-height:30px; text-align:center;}



.homehonorbox{ height:318px; background:#f7f7f7}

.homehonorbox .tm{ height:94px; background:url(../images/tm1.jpg) left 46px repeat-x;text-align:center;}

.homehonorbox .tm .tex1{ padding-left:5px; padding-right:5px; background:#f7f7f7; color:#333333; font-size:24px; font-weight:bold; line-height:30px;}

.homehonorbox .tm .tex1 a{color:#333333; }

.homehonorbox .tm .tex1 a:hover{ text-decoration:underline}

.homehonorbox .tm .tex1 span{color:#018bd3;}

.homehonorbox .tm .texbox{ padding-top:26px}

.homehonorbox .tm .tex2{ font-size:14px; color:#666666; line-height:25px;}

.homehonorbox .mm{}

.homehonorbox .mm li{ width:205px; height:215px; float:left;}

.honorimg{ width:180px; height:150px; float:left;line-height:150px; text-align:center; vertical-align:middle; overflow:hidden; background:#f2f2f2}

.honorimg img{vertical-align:middle; margin:0 auto;}

.honorname{ height:35px; line-height:35px; width:180px; float:left; font-size:14px;}

.honorname a{ color:#333333}

.honorname a:hover{ text-decoration:underline}



/*关于*/

.homexinxibox{ height:350px;}

.homexinxibox .juli1{ width:18px; height:350px; float:left;}





/*新闻*/



.homenew{ width:320px; height:340px; float:left; padding-top:30px;}

.homenew .tm{ height:47px; background:url(../images/tm2.jpg) left top no-repeat;}

.homenew .tm .tex{ width:110px; height:47px; float:left; text-align:center; line-height:47px; font-size:16px; font-weight:bold; color:#FFFFFF;}



.homenew .mm{ padding-top:7px; height:285px; float:left; overflow:hidden;}

.homenew .mm .tupian{ width:320px; height:120px; float:left; overflow:hidden;}

.homenew .mm .tupian img{ width:320px; height:120px; float:left;}





.homenew .mm ul{ padding:0px; margin:0px; list-style:none; width:320px; overflow:hidden; float:left;}

.homenew .mm ul li{ width:100%; height:40px; float:left; border-bottom:1px dashed #cccccc; line-height:40px; background:url(../images/newli.jpg) left 55% no-repeat; font-size:14px; padding-left:10px;}

.homenew .mm ul li a{ color:#666666}

.homenew .mm ul li a:hover{ text-decoration:underline;}



/*问题*/

.homefaq{width:320px; height:340px; float:right; margin-top:15px;}

.homefaq .tm{ height:47px; border-bottom:1px solid #CCCCCC;}

.homefaq .tm .tex{ width:175px; height:47px; float:left; text-align:left;  line-height:55px; font-size:16px; font-weight:bold; color:#018bd3;}

.homefaq .tm .tex a{color:#018bd3;}

.homefaq .tm .tex a span{ font-size:14px; font-family:Arial; font-weight:normal; color:#666666}



.homefaq .mm{ padding:7px; height:285px; overflow:hidden;}

.homefaq .mm ul{ padding:0px; margin:0px; list-style:none;}

.homefaq .mm ul li{ height:75px; width:100%; float:left; overflow:hidden; border-bottom:1px dotted #CCCCCC; padding-top:15px;}

.homefaq .mm ul li .wen{ width:25px; line-height:25px; float:left; width:100%; font-size:14px; color:#0050ba}

.homefaq .mm ul li .wen a{ color:#018ae1}

.homefaq .mm ul li .wen a:hover{ text-decoration:underline;}

.homefaq .mm ul li .wen .tupian{ width:20px; height:25px; float:left; background:url(../images/faq.jpg) left 5px no-repeat; padding-right:5px; }



.homefaq .mm ul li .da{ height:40px; float:left;  float:left; width:100%; color:#666666; padding-top:5px; font-size:14px}

.homefaq .mm ul li .da .tupian{ width:20px; height:25px; float:left; background:url(../images/faq.jpg) left -25px no-repeat; padding-right:5px; }

.homefaq .mm ul li .da .tex{ float:right; width:275px; line-height:22px;}





.more3{ float:right; line-height:47px; height:47px; padding-right:10px; font-size:14px;}

.more3 a:hover{ text-decoration:underline}



.homedinggou{ height:430px; padding-top:40px;}

.homedinggou .tm{ height:52px; background:#018bd3; font-size:18px; color:#FFFFFF; text-align:center; line-height:52px;}

.homedinggou .tm span{ font-size:20px; font-weight:bold;}

.homedinggou .mm{ height:331px; border:5px solid #018bd3; border-top:none; background:url(../images/dgbg.jpg) center top no-repeat; position:relative;}



.homedinggou .mm .tex{ width:200px; font-size:24px; color:#333333; line-height:30px; position:absolute; left:100px; top:240px;}

.homedinggou .mm .rightbox{ width:347px; float:right;}





.homedinggou .mm .rightbox{ width:347px; float:right; height:330px; float:right;}

.homedinggou .mm .rightbox .tm2{ height:35px; line-height:35px; text-align:left; font-size:18px; font-weight:bold; color:#018bd3; padding-top:10px;}

.homedinggou .mm .rightbox .tm2 a:hover{ text-decoration:underline}

.homedinggou .mm .rightbox .tm2 a{ color:#0050ba}

.homedinggou .mm .rightbox .mm2{ height:290px; }

.lie{ height:295px; width:310px; float:left;}

.lie ul{ padding:0px; margin:0px; list-style:none;}

.lie ul li{ padding-top:5px; float:left; width:100%;}

.lie ul li .z{ float:left; width:65px; line-height:30px;}

.lie ul li .z span{ width:7px; height:30px; float:left; color:#0050ba; line-height:30px;}

.lie ul li .y{ float:left; line-height:30px; font-family:"微软雅黑", Arial; width:183px}

.lie ul li .y textarea{font-family:"微软雅黑", Arial, "microsoft yahei"; width:183px; height:55px;resize: none; font-size:14px;}

.lie ul li .y input{ width:183px; font-family:"微软雅黑", Arial, "microsoft yahei"; font-size:14px;}

.lie ul li .y input.yz{ width:100px; }







.p-d{ padding:15px 0px;}

.index .mlf{ width:580px; position:relative;}

.index .mri{ width:398px;}

.index .src-ico{ display:block; width:47px; height:48px; background:url(../images/lf_srico.jpg) no-repeat; overflow:hidden; position:absolute;left:-8px;top:-8px; z-index:1;}

.index .pd-w{padding:0px 20px; position:relative;z-index:2;}

.index .pronav-srh{ width:243px;padding-right:25px;background:url(../images/lf_line.jpg) no-repeat right 5px;}

*html .index .pronav-srh{ position:relative;z-index:2;}

.index .news{ width:248px; overflow:hidden;}

.index h3.srhtit{ height:25px; line-height:25px; margin-bottom:20px; overflow:hidden; font-size:16px; color:#333;}

.index h3.srhtit span{ font-size:12px; color:#999; font-weight:normal; font-family:arial; padding-left:12px;}

.index .metsearch ul{ list-style:none; margin:0px; padding:0px;}

.index span.parasearch_title{ display:none;}

.title{ text-align:center;}

.index span.parasearch_input input{ float:left; display:inline; width:160px; height:34px; line-height:34px; background:none; border:1px solid #aac2cd; padding-left:5px; overflow:hidden; color:#888; font-family:microsoft yahei; font-size:14px;}

.index span.parasearch_search input.searchgo{ float:left; height:36px; background:#557cab url(../images/searchgo_bg.jpg) repeat-x; border:1px solid #74a3c9; padding:0px 17px; font-size:14px; color:#fff; font-weight:bold; cursor:pointer;}

*html .index span.parasearch_search input.searchgo{ margin-top:-22px; padding:0px 8px;}

*+html .index span.parasearch_search input.searchgo{ margin-top:-22px; padding:0px 8px;}

.index .pd-tp{ padding-top:20px;}

.index h3.ct-ti{ font-size:14px; color:#333; padding-bottom:3px;}

.index .category{zoom:1;}

.index .category li{ float:left; display:inline;height:24px; line-height:24px; white-space:nowrap;zoom:1;}

.index .category li a{display:inline-block;white-space:nowrap;padding:0px 5px; line-height:24px;}

.index .category li a:hover{ color:#111; background:#C7E1F7;}

h3.ti{ height:20px; line-height:20px;zoom:1; font-size:14px; color:#333; margin-bottom:8px;}

h3.ti .more{ float:right; padding-left:5px; font-weight:normal;}

.index .txtlist li{ height:28px; line-height:28px; overflow:hidden; background:url(../images/new_ico01.png) no-repeat left 12px; padding-left:12px;}

.index .txtlist li a{ font-size:14px;}

.index .txtlist li span.time{ float:right; padding-left:10px;}

*html .index .txtlist li img{ margin-top:11px;}

.index .newlist{ padding:12px;}

.index .newlist h3.ti{margin-top:3px;}

.index .newlist .newtxtlst{ height:44px; margin-bottom:9px; overflow:hidden;}

.index .newlist li{ height:24px; line-height:24px; background:url(../images/li.png) no-repeat left 11px; overflow:hidden; padding-left:12px;}

.index .newlist li span.time{ float:right; padding-left:10px;}

.index .newlist li a{ font-size:14px;}

#dians{float:right;padding-top:1px;}

#dians a{background:url(../images/dian.png) no-repeat 0 0;width:10px;height:10px;overflow:hidden;display:block;float:left;margin-left:8px;}

#dians a:hover,#dians a.active{background-position:-10px 0;}

.pro-list{}

.pro-list .profld{ margin:0px; position:relative; overflow:hidden;}

.pro-list li{float:left; display:inline; zoom:1; overflow:hidden; text-align:center;}





.pro-list .flip{ position:absolute;z-index:1;}

#trigger{ display:none;}

.pro-list .next,.pro-list .prev{ width:12px; height:20px; overflow:hidden; display:block;background:url(../images/p-arrow.jpg) no-repeat; cursor:pointer;}

.pro-list .next{background-position:0px 0px; position:absolute;top:70px; left:1011px;}

.pro-list .next:hover{background-position:0px -20px; }

.pro-list .prev{background-position:-12px 0px;position:absolute;top:70px;left:-20px;}

.pro-list .prev:hover{ background-position:-12px -20px;}

.pro-ccc{ }



.frlk{  background:#f5f4f9; height:60px;} 

*html .frlk{ padding-top:12px;}

*+html .frlk{ padding-top:12px;}

.frlk h3.lkti{ float:left; display:inline; background:url(../images/Link.png) no-repeat left center; height:55px; line-height:55px; padding-left:20px; color:#333;min-width:60px; white-space:nowrap;}

.frlk ul li{ float:left; display:inline; margin-right:20px; line-height:25px;}

.frlk ul li a:hover{ text-decoration:underline}

.lk-contx{ float:left;overflow:hidden;  padding-top:5px;}

.txtlk{ height:50px; border-left:1px solid #CCCCCC; padding-left:5px;}

.txtlk li{ height:25px; padding-bottom:3px;line-height:25px;white-space:nowrap;}

.imglk li a{ display:block;}

.imglk li img{ width:91px; height:40px; padding-top:5px;}

.metlist{ margin-top:20px;}

/*底部*/

footer{ background:#018bd3; width:100%; float:left; padding-bottom:20px;}

.foot-nav{ text-align:center; height:50px; line-height:50px; border-bottom:1px solid #fff; font-size:14px;}

.foot-nav span{ font-size:10px; margin:0px 8px;color:#FFFFFF; padding:0px 5px;}

.foot-nav a{ color:#FFFFFF}

.foot-nav a:hover{ color:#FFFFFF; text-decoration:underline}

.foot-text{  padding-top:20px; width:100%; float:left;}

.footlogo{ text-align:center; width:220px; height:120px; float:left;background:url(../images/footlogo.jpg) left 20px no-repeat; }

.footlogo p{ width:100%;}

.foottex{ width:700px; float:left; padding-left:10px; color:#FFFFFF; line-height:28px; font-size:14px; border-left:1px solid #FFFFFF}

footer p{ float:left; color:#FFFFFF}

.foottex a{ color:#fff;}

footer p a{ color:#FFFFFF; text-decoration:underline}

footer p a:hover{ color:#FFFFFF;text-decoration:underline}



	.scroll{

		width:80px;

		height:80px;

		background:#64BFAE;

		color:#fff;

		line-height:80px;

		text-align:center;

		position:fixed;

		right:30px;

		bottom:50px;

		cursor:pointer;

		font-size:14px;

	}

/*左侧菜单*/

.mod-menu{position:relative;z-index:1000;left:0px; width:230px; float:left; top:10px;}



.mod-menu ul{margin:0;padding:0;list-style-type:none;}

a{text-decoration:none;}



/* mod-menu */





.menu-cont-list a:hover{text-decoration:underline;}



.mod-menu .menu-item{width:228px;border-top:solid 1px #0066cc;border-bottom:solid 2px #0066cc; border-left:1px solid #0066cc; border-right:1px solid #0066cc;position:relative;z-index:22;}

.mod-menu .menu-item li{height:47px;line-height:47px; background-color:#036dd7; border-top:solid 1px #0158af;}

.mod-menu .menu-item li.mouse-bg{position:relative;z-index:22;margin-right:-4px; background-color:#0653a0}

.mod-menu .menu-item a{color:#fff;font-size:16px;padding-left:33px;display:block;height:45px;border-top:solid 1px #0080ff;}

.mod-menu .menu-item a:hover{ text-decoration:none;}

.mod-menu .menu-cont{position:absolute;left:233px;top:1px;background:#fff;width:230px;border:solid 1px #0066cc;box-shadow:2px 0 10px #0066cc;z-index:20; padding-bottom:5px; padding-top:5px;}

.mod-menu .menu-cont-list{padding:0 15px;}

.menu-cont-list ul{ margin:0 auto; width:200px; }

.mod-menu .menu-cont-list li{ background-color:#f2f2f2; width:200px; float:left; padding-bottom:5px; margin-bottom:5px; overflow:hidden;}

.mod-menu .menu-cont-list li:last-child{border-bottom:none;}

.mod-menu .menu-cont-list h3{font-size:14px;font-weight:700; border-bottom:1px dotted #cccccc; width:100%; float:left; line-height:30px; padding-left:5px }

.mod-menu .menu-cont-list h3 a{color:#0066cc;}





.menu-list-link{ padding-bottom:5px; padding-top:5px; float:left; padding-left:5px}

.podleftli3{ padding-right:10px; float:left;}

.menu-list-link a{ color:#666666; font-size:12px; float:left;}





.leftlibox{ width:230px; float:left;}









/*左边产品*/

.leftpod{ width:100%; float:left; padding-top:20px;}

.leftpod .tm{background:#018bd3; height:42px;  line-height:42px; text-align:center; color:#FFFFFF; font-size:16px;}

.leftpod .mm{ border: 1px solid #018bd3; width:228px;  float:left; padding-top:10px;}

.leftpod .mm ul{ padding:0px; margin:0px; list-style:none; width:220px; margin:0 auto;}

.leftpordimg{ width:220px; height:163px; float:left; line-height:163px; text-align:center; vertical-align:middle; overflow:hidden; border:1px solid #CCCCCC; }



.leftpordimg img{vertical-align:middle; margin:0 auto;}

.leftpordname{ height:40px; line-height:40px; text-align:center; width:100%; float:left; font-size:14px; font-weight:bold}

.leftpordname a{ color:#333333;}





/*左边联系*/

.leftlx{ width:100%; float:left; padding-top:20px;}

.leftlx .tm{background:#018bd3; height:42px;  line-height:42px; text-align:center; color:#FFFFFF; font-size:16px;}

.leftlx .mm{ border: 1px solid #018bd3; width:228px;  float:left; padding-top:10px;}

.leftlx .mm .nrbox{ width:218px; margin:0 auto;}

.leftlx .mm .tex{ line-height:35px; font-size:14px;}

.leftlx .mm .leftrx b{ color:#000000}

.leftlx .mm .leftrx{ font-size:16px;color:#6fba2c; width:100%; float:left; line-height:30px}



/*左边新闻*/

.leftzz_2{width:100%; float:left; padding-top:20px;}

.leftzz_2 p.tou{background:#018bd3; height:42px; border-bottom:none; line-height:42px; text-align:center;}

.leftzz_2 p.tou span.kk{ display:none;}

.leftzz_2 p.tou span.k1{ font-size:16px; width:100%; left:0; top:12px; color:#fff;}

.leftnewbox{ border: 1px solid #018bd3; width:228px; height:275px; float:left; padding-top:10px;}

.leftnewbox ul{ margin:0px; list-style:none; float:left; width:228px; overflow:hidden; padding:0px; height:380px;}

.leftnewbox ul li{ margin-left:10px;  border-bottom:1px dotted #CCCCCC;background:url(../images/li.png) left 18px no-repeat;  float:left; width:100%; line-height:36px; list-style:none; padding-left:6px; padding-top:1px; padding-bottom:1px }

.leftnewbox ul li a:hover{ text-decoration:underline}



/*右边新闻推荐*/

.tuijiannew{ width:747px; float:right; overflow:hidden; padding:1px;border:1px solid #CCCCCC;}

.tuijiannew .tm{ width:100%; height:36px; float:left; background:url(../images/homerighttm.jpg) left top no-repeat;}

.tuijiannew .tm .tex{ width:90px; height:36px; text-align:center; line-height:36px; font-size:16px; color:#FFFFFF; float:left;}

.tuijiannew .mm{ width:733px;float:left; padding-left:5px; padding-top:5px; }

.tuijiannew .mm ul{ padding:0px; float:left; margin:0px; width:100%;}

.tuijiannew .mm ul li{ width:49%; float:left; list-style:none;line-height:35px; height:35px; font-size:14px }

.tuijiannew .mm ul li span{  float:left; background:url(../images/diantb.jpg) left center no-repeat; padding-left:5px; }



.more4{ width:60px; float:right; padding-top:12px;font-variant:small-caps}

.more4 a{ width:40px; height:12px; float:left; overflow:hidden; line-height:12px; color:#FFFFFF; font-size:10px; font-family:Arial}



/*右边推荐*/

.tuijianpod{ width:750px; float:right; overflow:hidden; padding-top:10px;}

.tuijianpod .tm{ width:100%; height:36px; float:left; background:url(../images/homerighttm.jpg) left top no-repeat;}

.tuijianpod .tm .tex{ width:90px; height:36px; text-align:center; line-height:36px; font-size:16px; color:#FFFFFF; float:left;}

.tuijianpod .mm{ width:733px;float:left; padding-left:15px; border:1px solid #CCCCCC; margin-top:15px;}

.tuijianpod .mm ul{ padding:0px;}

.tuijianpod .mm ul li{ width:240px; float:left; list-style:none}



.rightpodtjimg{ width:220px; height:163px; float:left; line-height:163px; text-align:center; vertical-align:middle; overflow:hidden; border:1px solid #CCCCCC; }



.rightpodtjimg img{vertical-align:middle; margin:0 auto;}



.rightpodtjname{ width:220px; height:35px; line-height:35px; text-align:center; float:left;}



.more1{ width:60px; float:right; padding-top:12px;font-variant:small-caps}

.more1 a{ width:40px; height:12px; float:left; overflow:hidden; line-height:12px; color:#FFFFFF; font-size:10px; font-family:Arial}



/*faq*/

#faqlist li{ background:url(../images/faq.jpg) 3px 18px no-repeat;border-bottom:1px dotted #cccccc; padding-top:15px;}

#faqlist li p{ color:#888; padding-top:8px;}

#faqlist li a{ color:#333333; }

#faqlist li a:hover{ color:#000000; text-decoration:underline}

#faqlist li:hover, #faqlist li.sfhover { background:url(../images/faq2.jpg) 3px 18px no-repeat #f2f2f2;}



/*内页侧栏*/



.homepodleftbox .mm{ width:230px; float:left; background:#e9e9e9; padding-top:15px;}

.homepodleftbox .mm ul{ padding:0px; margin:0px; list-style:none; width:200px; margin:0 auto;}

.homepodleftbox .mm ul li{ width:200px; height:35px; float:left; background:url(../images/leftlibg.jpg) left top no-repeat; line-height:35px; font-size:16px;}

.homepodleftbox .mm ul li span{ padding-left:20px;}

.homepodleftbox .mm ul li a{ display:block; color:#ffffff}

.homepodleftbox .mm ul li a:hover{ text-decoration:underline; color:#ffffff}

.homepodleftbox .mm .leftli2{ height:33px; background:url(../images/leftli3.jpg) left bottom repeat-x; width:100%; float:left; line-height:33px; font-size:14px}

.homepodleftbox .mm .leftli2 span{ padding-left:20px;background:url(../images/leftli2.jpg) 5px center no-repeat;}

.homepodleftbox .mm .leftli2 a{ color:#333333; display:block}

.homepodleftbox .mm .leftli2 a:hover{ text-decoration:underline}





.proact{ margin-top:20px;}

.sidebar{ margin-top:15px;}

.sidebar .sb_nav{ float:left; width:230px; position:relative;}

div.ti1-bg{ width:230px; height:64px; float:left; background:url(../images/lefttm.jpg) left top no-repeat; font-size:18px; font-weight:bold; color:#FFFFFF; line-height:64px; text-align:center;}

div.ti1-bg span{}

.sidebar .sb_nav h3.title1{ border:1px solid #D3E1ED; background:#FAFDFF; border-bottom:none; height:48px; line-height:48px; overflow:hidden;zoom:1;}

.sidebar .sb_nav h3.title2{ height:30px; line-height:30px; border:1px solid #D3E1ED; background:#FAFDFF; padding-left:22px; overflow:hidden; font-size:14px; color:#333;}

.sidebar .sb_nav h3.line{ margin-top:15px; }

.sidebar .sb_nav .active{ width:230px; float:left; background:#e9e9e9; padding-top:15px;zoom:1; padding-bottom:15px;}

.sidebar .sb_nav .active .juli{ height:10px; width:100%; float:left;}

.sidebar .sb_nav .ct-con{ padding-top:10px; color:#666;}

.sidebar .ct-con{ line-height:2; color:#333;}

.sidebar .ct-con ul,.sidebar .ct-con ol{ padding:0px 0px 0px 25px; margin:0px;}

.sidebar .ct-con a{ color:#1C57C4; text-decoration:underline;}

#sidebar dl{ width:200px; margin: 0 auto;}

#sidebar dl dt{width:200px; height:35px; float:left; background:url(../images/leftlibg.jpg) left top no-repeat; line-height:35px; font-size:16px;}

#sidebar dl dt a {color:#ffffff;}

#sidebar dl dt a:hover span{color:#ffffff; text-decoration:underline}

#sidebar dl dt span{ padding-left:20px;color:#ffffff;}



.leftlist{text-decoration:underline; color:#ffffff; font-weight:bold}



.leftlist2{ font-weight:bold; font-size:16px; text-decoration:underline}

#sidebar dl dt a{ width:170px; float:left; height:35px;}

#sidebar dl dt a:hover{text-decoration:underline; color:#018bd3;font-weight:bold}

#sidebar dl dd{ padding:0px 0px 0px 0px;}

#sidebar dl dd h4{ height:30px; background:url(../images/leftli3.jpg) left bottom repeat-x; width:100%; float:left; line-height:30px;}

#sidebar dl dd h4 span{ padding-left:20px; background:url(../images/leftli2.jpg) 5px center no-repeat;}

#sidebar dl dd h4 a{ color:#333333; display:block}

#sidebar dl dd h4 a:hover{ text-decoration:underline}

#sidebar dl dt.on a{ font-weight:bold; color:#11578b; }

#sidebar dl h4.on a{ font-weight:bold;}

.sidebar .sb_box{ float:right; width:751px; background:#fff; overflow:hidden;}

.sidebar .sb_box h3.title{ height:42px; line-height:42px; position:relative; background:url(../images/subtm1.jpg) left top no-repeat;}

.sidebar .sb_box h3.title span{ position:absolute; left:10px; height:34px; line-height:36px; font-size:14px; border-bottom:2px solid #018bd3; padding:0px 15px; color:#018bd3}

.sidebar .sb_box h3.title div.position{ float:right; font-weight:normal; position:relative; top:0px; right:15px; color:#000;}

.sidebar .sb_box h3.title div.position a{ color:#666;}

.sidebar .sb_box h3.title div.position a:hover{ text-decoration:underline;}

/*新闻*/

#newslist li{    padding-bottom: 10px; background:url(../images/li.png) no-repeat 2px 25px; border-bottom:1px dashed #CCCCCC; padding-top:10px;}

#newslist li p{ 

    color: #888;

    font-size: 15px;

    text-indent: 30px;

}

#newslist li span{ float:right;}

#newslist li a{

font-size: 17px;

    text-indent: 10px;

    display: inline-block;

    height: 30px;

    line-height: 30px;

}

#flip{

	    height: 35px;

    line-height: 35px;

    font-size: 15px;

    margin-top: 50px;

	}

#newslist li a:hover{ color:#000000; text-decoration:underline;}

#newslist li:hover, #newslist li.sfhover {background:url(../images/li.png) 2px 25px no-repeat #f2f2f2;}

#newslist li .sj{ color:#FF0000; float:left;}

a.ss{ font-weight:bold;}

#shownews h4.related{ height:30px; line-height:30px;zoom:1; border-bottom:1px solid #018bd3; margin:15px 0px 10px 0px;}

#shownews h4.related span{ float:left; display:inline; background:url(../images/rela-bg.jpg) repeat-x left top; min-width:70px;_width:70px; white-space:nowrap; text-align:center; color:#fff;  padding:0px 10px;}

#shownews .relatedlist li{ float:left; width:45%; margin-right:10px; height:27px; line-height:27px; padding-left:12px; background:url(../images/diantb.jpg) no-repeat 3px 12px; overflow:hidden; }

#shownews .relatedlist li a:hover{ text-decoration:underline; }

*html #shownews .relatedlist li img{ margin-top:8px;}

/*产品*/

.pordxxtopbox{height:320px; }

.pordxxlist{ height:310px; width:330px; float:right; overflow:hidden; }

.pordxxlist .biaoti{ line-height:30px; text-align:left; font-size:16px; color:#018bd3; font-weight:bold; border-bottom:1px solid #666666}

.pordxxlist .tex{ height:30px; line-height:30px; font-size:14px; border-bottom:1px dotted #CCCCCC; text-align:left}

.pordxxlist .tex strong{ padding-right:5px; color:#000000}



.pordxxlist .tex2{ line-height:30px; overflow:hidden; font-size:14px; padding-bottom:5px;}

.pordxxlist .tex2 strong{ padding-right:5px; color:#000000}



.pordxxlist .tex3{ height:65px; background:#f2f2f2;}

.pordxxlist .tex3 .dinggou{ background:url(../images/gouymai.gif) 5px 10px no-repeat; height:45px; position:relative;}

.pordxxlist .tex3 .dinggou span{ position:absolute; color:#FFFFFF; font-size:14px; left:42px; top:14px;}

.pordxxlist .tex3 .dinggou span a{ color:#FFFFFF}

.pordxxlist .tex3 .tel{ height:65px; background:url(../images/telphone1.gif) 10px 15px no-repeat; position:relative;}

.pordxxlist .tex3 .tel span{ font-size:25px; color:#018bd3; position:absolute; left:44px; top:8px; font-style: italic; font-family:Arial;}

#productlist li{

	float: left;

    display: inline;

    text-align: center;

    width: 236px;

    height: 250px;

    float: left;

	}



#productlist li h3{ padding-top:7px; padding-bottom:15px;}

#productlist li h3 a{ color:#000;}

#productlist li h3 a:hover{ color:#06F; text-decoration:underline;}

#showproduct h4.related{ height:30px; line-height:30px;zoom:1; border-bottom:1px solid #018bd3; margin:15px 0px 10px 0px;}

#showproduct h4.related span{ float:left; display:inline; background:url(../images/rela-bg.jpg) repeat-x left top; min-width:70px;_width:70px; white-space:nowrap; padding:0px 10px; text-align:center; color:#fff; }

#showproduct h3.sl-ti{ height:31px; border-bottom:1px solid #ccc; margin-top:13px;zoom:1;}

#showproduct h3.sl-ti a{ float:left; display:inline; cursor:pointer; min-width:60px;_width:60px; white-space:nowrap; text-align:center; height:30px; line-height:30px; background:url(../images/sl-ti.jpg) repeat-x left top; margin-right:4px; border:1px solid #ccc; padding:0px 10px;} 

#showproduct h3.sl-ti a.hover{ background:url(../images/rela-bg.jpg) repeat-x; color:#fff;border:1px solid #018bd3;}

#rl-product{ position:relative; width:690px; overflow:hidden; margin-left:18px;}

#rl-product ul{position: absolute;width: 2012em;}

#rl-product li{ float:left; display:inline; zoom:1; overflow:hidden;text-align:center;}

#rl-product li a.img{ display:block; text-align:center; font-size:0px;}

#rl-product li img{ border:1px solid #ccc;}

#rl-product li h3{ margin-top:5px;}

#showproduct .flip{ position:absolute;z-index:1;}

#showproduct #trigger{ display:none;}

#showproduct .next,#showproduct .prev{ width:12px; height:20px; overflow:hidden; display:block;background:url(../images/p-arrow.jpg) no-repeat; cursor:pointer;}

#showproduct .next{background-position:0px 0px; position:absolute;top:60px; left:710px;}

#showproduct .next:hover{background-position:0px -20px; }

#showproduct .prev{background-position:-12px 0px;position:absolute;top:60px;left:0px;}

#showproduct .prev:hover{ background-position:-12px -20px;}

*html #showproduct .prev{ left:-18px;}

*html #showproduct .next{ left:693px;}

*+html #showproduct .prev{ left:-18px;}

*+html #showproduct .next{ left:693px;}

/*下载*/

#downloadlist dl.top dt a{ color:#004080;}

#downloadlist .metlist dd{ background:#eef3fa;}

/*地图*/

#sitemaplist .sitemapclass2 h3{background:url(../images/li.png) no-repeat left center;}



.nrbk{ border:1px solid #CCCCCC; -moz-border-radius: 3px; padding:20px;   -webkit-border-radius: 3px;    border-radius:3px; min-height:100px; }

.bannl{ height:320px;}

.bannl .tbd{ width:100%; height:305px; overflow:hidden;}

.bannl .tbd .ddtu{ width:100%; height:305px;}

.height20{ height:20px;}



.morebox{ width:100%; float:left; overflow:visible;}

.morebox ul{ padding:0px; margin:0px; list-style:none}

.morebox ul li{ width:172px; height:148px; float:left; text-align:left;}

.morebox ul li h3{ width:150px; text-align:center;}





.moregdbox{ width:655px; height:160px; float:left; overflow:hidden;  padding-left:5px;}

.moregdbox2{ width:655px; height:160px; margin:0 auto; overflow:hidden; }

.moregdbox3{width:655px; margin:0 auto; margin:0 auto;}

.moregdbox3 .Cont{width:655px; overflow:hidden;margin:0 auto;}

.moregdbox3 .ScrCont{width:2012em;}

.moregdbox3 .Cont .pic{ float:left;text-align:center;}

*+html .moregdbox3 .Cont .pic{ float:left;text-align:center;}



.moregdbox3 #List1,.moregdbox3 #List2{float:left;}

.moregdleft{ width:30px; height:160px; float:left; overflow:hidden;  }

.moregdleft .juli{ width:100%; height:40px; float:right; overflow:hidden}

.moregdleft .imgbox{ width:28px; height:57px; float:right; overflow:hidden;}

.morefdright{ width:30px; height:160px; float:right; overflow:hidden;}

.morefdright .juli{ width:100%; height:50px; float:left; overflow:hidden}

.morefdright .imgbox{ width:28px; height:57px; float:left; overflow:hidden;}



/*地图*/

#sitemaplist .sitemapclass2 h3{background:url(../images/li.png) no-repeat left center;}

.ditubox{ width:1000px; float:left; padding-top:10px; padding-bottom:10px;}

.ditutm{ width:100%; height:30px; float:left; overflow:hidden; line-height:30px; font-size:14px; color:#333333;float:left}

.ditutm a{ color:#333333}



.ditubk{border:1px solid #CCCCCC; float:left; width:100%;margin-bottom:10px;padding:5px;}

.ditumm{ width:95%;   float:left}

.ditumm .lianmu{ padding-left:10px; padding-right:10px; height:30px; line-height:30px; color:#FFFFFF; font-size:16px; background:url(../images/rela-bg.jpg) left top repeat-x; border:1px solid #018bd3; float:left}

.ditumm .lianmu a{ color:#FFFFFF}

.ditumm .lianmu a:hover{ text-decoration:underline;}



.ditilist{ width:100%; float:left; padding-top:10px;}

.ditilist a{ padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; float:left; font-size:14px; background:url(../images/job_ico.gif) left 50% no-repeat; margin-right:10px;}


dl.dl_42{ height:180px ; margin-bottom:20px; border-bottom:1px dotted #d7d7d7; }

.dl_42 dt{width:204px; float:left;}

.dl_42 dt a{width:200px;   padding:1px; border:1px solid #d7d7d7; display:block;}

.dl_42  dt a:hover {border:1px solid #077AD4;}/*鍥剧墖杈规,鐐瑰嚮鏃剁殑鐘舵€&#65533;*/

.dl_42 dt img{  display:block;width:200px;}

.dl_42 dd{ padding-left:15px; float:left; width:474px; line-height:24px; height:194px; overflow:hidden; color:#666;}

.dl_42 dd h4{ font-size:14px;  padding-bottom:5px; height:24px; line-height:24px; overflow:hidden;}

.dl_42 dd h4 a{color:#077AD4;}

















